﻿using System;
using System.Data;
using System.Collections.Generic;
using System.Text;
using DAOLayer;
using System.Windows.Forms;

namespace ServiceLayer
{
    using Forms;
    /// <summary>
    /// Класс описывающий данные транспортного средства
    /// </summary>
    public class CTransport : CDAOTransport
    {
        public CTransport(DataRow Row)
            :base(Row)
        {
        }
        /// <summary>
        /// Отображение окна редактирования данных относящихся к данному транспортному тредству
        /// </summary>
        /// <param name="DB">База данных к которой относится данная запись. 
        /// Требуется для отображения дополнительных данных о ремонтах, кругах, страховках,...</param>
        public void Show(CDataBase DB)
        {
            FormTransport form = new FormTransport(DB, this.ID);
            form.Show();
        }
        /// <summary>
        /// Отображение модального окна редактирования данных относящихся к данному транспортному тредству
        /// </summary>
        /// <param name="DB">База данных к которой относится данная запись. 
        /// Требуется для отображения дополнительных данных о ремонтах, кругах, страховках,...</param>
        public void ShowDialog(CDataBase DB)
        {
            FormTransport form = new FormTransport(DB, this.ID);
            form.ShowDialog();
        }
    }
}
